lay eggs - French English Dictionary